package com.ruoyi.base.service;

import java.util.List;
import com.ruoyi.base.domain.GasBalance;

/**
 * 客户余额
Service接口
 * 
 * @author hw
 * @date 2023-01-07
 */
public interface IGasBalanceService 
{
    /**
     * 查询客户余额

     * 
     * @param balanceId 客户余额
主键
     * @return 客户余额

     */
    public GasBalance selectGasBalanceByBalanceId(Long balanceId);

    /**
     * 查询客户余额
列表
     * 
     * @param gasBalance 客户余额

     * @return 客户余额
集合
     */
    public List<GasBalance> selectGasBalanceList(GasBalance gasBalance);

    /**
     * 新增客户余额

     * 
     * @param gasBalance 客户余额

     * @return 结果
     */
    public int insertGasBalance(GasBalance gasBalance);

    /**
     * 修改客户余额

     * 
     * @param gasBalance 客户余额

     * @return 结果
     */
    public int updateGasBalance(GasBalance gasBalance);

    /**
     * 批量删除客户余额

     * 
     * @param balanceIds 需要删除的客户余额
主键集合
     * @return 结果
     */
    public int deleteGasBalanceByBalanceIds(Long[] balanceIds);

    /**
     * 删除客户余额
信息
     * 
     * @param balanceId 客户余额
主键
     * @return 结果
     */
    public int deleteGasBalanceByBalanceId(Long balanceId);
}
